Eecient Symbolic State-space Construction for Asynchronous Systems ?
نویسندگان
چکیده
Many techniques for the veri cation of reactive systems rely on the analysis of their reachable state spaces. In this paper, a new algorithm for the symbolic generation of the state spaces of asynchronous system models, such as Petri nets, is developed. The algorithm is based on previous work that employs Multi-valued Decision Diagrams for e ciently storing sets of reachable states. In contrast to related approaches, however, it fully exploits event locality, supports intelligent cache management, and achieves faster convergence via advanced iteration control. The algorithm is implemented in the Petri net tool SMART, and runtime results show that it often performs signi cantly faster than existing state-space generators.
منابع مشابه
Saturation: an Eecient Iteration Strategy for Symbolic State{space Generation ?
We present a novel algorithm for generating state spaces of asynchronous systems using Multi{valued Decision Diagrams. In contrast to related work, we encode the next{state function of a system not as a single Boolean function, but as cross{products of integer functions. This permits the application of various iteration strategies to build a system's state space. In particular, we introduce a n...
متن کاملEecient State Classiication of Finite-state Markov Chains
This paper presents an e cient method for state classi cation of nite state Markov chains using BDD-based symbolic techniques. The method exploits the fundamental properties of a Markov chain and classi es the state space by iteratively applying reachability analysis. We compare our method with the current state-of-the-art technique which requires the computation of the transitive closure of th...
متن کاملEfficient Symbolic State-Space Construction for Asynchronous Systems
Many state-of-the-art techniques for the veri cation of today's complex embedded systemsrely on the analysis of their reachable state spaces. In this paper, we develop a new algorithm for thesymbolic generation of the state space of asynchronous system models, such as Petri nets. The algorithmis based on previous work that employs Multi-valued Decision Diagrams (MDDs) for e ciently ...
متن کاملSymbolic State-Space Generation of Asynchronous Systems Using Extensible Decision Diagrams
We propose a new type of canonical decision diagrams, which allows a more efficient symbolic state-space generation for general asynchronous systems by allowing on-the-fly extension of the possible state variable domains. After implementing both breadth-first and saturationbased state-space generation with this new data structure in our tool SmArT, we are able to exhibit substantial efficiency ...
متن کاملCaching, Hashing, and Garbage Collection for Distributed State Space Construction
The Saturation algorithm for symbolic state-space generation is a recent advance in exhaustive verification of complex systems, in particular globally-asynchronous/ locally-synchronous systems. The distributed version of Saturation uses the overall memory available on a network of workstations (NOW) to efficiently spread the memory load during its highly irregular exploration. A crucial factor ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000